// config/AlipayConfig.java
package com.sunlake.spring.main.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
/**
 * 支付宝配置类
 * 提供支付宝相关的配置信息
 * @author by liuhanzhi
 */
@Configuration
@ConfigurationProperties(prefix = "alipay") // 读取application.yml中的alipay前缀配置
@Data
public class AlipayConfig {
    // 应用ID
    private String appId;
    // 商户私钥
    private String privateKey;
    // 支付宝公钥
    private String publicKey;
    // 支付宝网关
    private String gatewayUrl;
    // 签名方式
    private String signType = "RSA2";
    // 编码格式
    private String charset = "UTF-8";
    // 同步回调地址（支付成功后跳转的前端页面）
    private String returnUrl;
    // 异步通知地址（支付宝主动通知后端的接口）
    private String notifyUrl;
}